package com.molichuxing.gateway.bff.car.services;

import com.molichuxing.gateway.bff.car.entity.request.create.MaintenanceLogCreateVo;
import com.molichuxing.gateway.bff.car.entity.response.CarViolationDetailAppVo;
import com.molichuxing.gateway.bff.car.entity.response.CarViolationVo;

import java.util.List;

/**
 * @Author: renzhengyu
 * @Description: 违章service
 * @Date: Created in 15:24 2019/9/23
 * @Modified By:
 **/
public interface ViolationBffService {

    /**
     * 查询违章列表
     * @return
     * @throws Exception
     */
    List<CarViolationVo>  getCarViolationAppVo()throws Exception;

    /**
     * 查询违章详情
     * @param carId
     * @return
     * @throws Exception
     */
    CarViolationDetailAppVo getCarViolationDetailAppVo(Integer carId)throws Exception;

    /**
     * 查询用户拥有车辆数
     * @return
     */
    List<Integer> getCarViolationCarCount() throws Exception;
}
